type TopListType = {
  subscribers: any[]
  subscribed: any
  creator: any
  artists: any
  tracks: any
  updateFrequency: string
  backgroundCoverId: number
  backgroundCoverUrl: any
  titleImage: number
  coverText: any
  titleImageUrl: any
  coverImageUrl: any
  iconImageUrl: any
  englishTitle: any
  opRecommend: boolean
  recommendInfo: any
  socialPlaylistCover: any
  tsSongCount: number
  algType: any
  originalCoverId: number
  topTrackIds: any
  playlistType: string
  uiPlaylistType: any
  highQuality: boolean
  specialType: number
  coverImgId: number
  newImported: boolean
  anonimous: boolean
  updateTime: number
  coverImgUrl: string
  trackCount: number
  commentThreadId: string
  trackUpdateTime: number
  totalDuration: number
  playCount: number
  trackNumberUpdateTime: number
  privacy: number
  adType: number
  subscribedCount: number
  cloudTrackCount: number
  createTime: number
  ordered: boolean
  description: string
  status: number
  tags: any[]
  userId: number
  name: string
  id: number
  coverImgId_str: string
  ToplistType: string
}

type RankingDetailType = {
  
  playlist:playlistType[]
}

type playlistType={
    id: number
  name: string
  coverImgId: number
  coverImgUrl: string
  coverImgId_str: string
  adType: number
  userId: number
  createTime: number
  status: number
  opRecommend: boolean
  highQuality: boolean
  newImported: boolean
  updateTime: number
  trackCount: number
  specialType: number
  privacy: number
  trackUpdateTime: number
  commentThreadId: string
  playCount: number
  trackNumberUpdateTime: number
  subscribedCount: number
  cloudTrackCount: number
  ordered: boolean
  description: string
  tags: string[]
  updateFrequency: any
  backgroundCoverId: number
  backgroundCoverUrl: any
  titleImage: number
  titleImageUrl: any
  detailPageTitle: any
  englishTitle: any
  officialPlaylistType: any
  copied: boolean
  relateResType: any
  coverStatus: number
  subscribers: any[]
  subscribed: boolean
  creator: any
  tracks: any[]
  videoIds: any
  videos: any
  trackIds: any[]
  bannedTrackIds: any
  mvResourceInfos: any
  shareCount: number
  commentCount: number
  remixVideo: any
  newDetailPageRemixVideo: any
  sharedUsers: any
  historySharedUsers: any
  gradeStatus: string
  score: any
  algTags: any
  distributeTags: any[]
  trialMode: number
  displayTags: any
  displayUserInfoAsTagOnly: boolean
  playlistType: string
  bizExtInfo: any
}

export type { TopListType, RankingDetailType,playlistType }
